<?php

include("classes/anuncios.php");
include("classes/categoria.php");

$_class = new anuncios();
$_cat	= new categoria();
$dadoscat  	= $_cat->lista($wherecat,false,false);
@session_start();

if($_GET["limpa"]){ unset($_SESSION["sessao"]);  }

#SETA SESSAO
if($_GET["sessao"]){ $_SESSION["sessao"] = $_GET["sessao"];  }

if(!$_GET['filtro']){

if(!$_SESSION["sessao"]){
$where	= "";
}else{
$where	= " WHERE cat = '".$_SESSION["sessao"]."' ";
}


}else{

if(!$_SESSION["sessao"]){
$where = " WHERE titulo LIKE '%".$_GET['filtro']."%' OR  descricao_p LIKE '%".$_GET['filtro']."%' OR descricao LIKE '%".$_GET['filtro']."%' ";
}else{
$where = " WHERE cat = '".$_SESSION["sessao"]."' AND titulo LIKE '%".$_GET['filtro']."%' OR  descricao_p LIKE '%".$_GET['filtro']."%' OR descricao LIKE '%".$_GET['filtro']."%' ";
}

}

$order = " ORDER BY data DESC";
$limit = "";
 
//Limito a busqueda
$TAMANHO_PAGINA = 30;

//examino a página a mostrar e o inicio do registo a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
   $inicio = 0;
   $pagina=1;
}
else {
   $inicio = ($pagina - 1) * $TAMANHO_PAGINA;
} 

$dadost = $_class->lista($where, $order, $limit);
$dados = $_class->lista($where, $order, "limit " . $inicio . "," . $TAMANHO_PAGINA ." ");

$num_total_registos = count($dadost);
//calculo o total de páginas
$total_paginas = ceil($num_total_registos / $TAMANHO_PAGINA);

echo $_GET['filtro'];
?>


<div>
<input id="itembusca" value="<?=$_GET['filtro']?>" type="text" class="text-input small-input" />
<input type="button" class="button" value="Buscar" onclick="javascript:busca('<?=$_GET['modulo']?>','<?=$_GET['pagina']?>');" />
<input type="button" class="button" onclick="javascript:location.href='?modulo=<?=$_GET['modulo']?>&acao=lista';" value="Limpar" />
&nbsp; Filtre por sess&atilde;o&nbsp;<select name="sessao" id="sessao" onchange="location.href='?modulo=noticias&acao=lista&sessao='+this.value">
    <option>Selecione a sess&atilde;o </option>
    
    <?php
foreach($dadoscat as $cat){
?>
    <option <?php if($_SESSION["sessao"]==$cat['id']){ echo "selected";} ?> value="<?=$cat['id']?>">
      <?=html_entity_decode($cat['titulo'])?>
    </option>
    <?php
}
?>
  </select>
<input type="button" class="button" onclick="javascript:location.href='?modulo=<?=$_GET['modulo']?>&amp;acao=lista&limpa=true';" value="Listar todas" />
</div>
<br />

<?php
$x=0;
if(count($dados) != 0 ){
?>






<?php if(isset($_GET["msg"]) and $_GET["msg"]== 1){ ?>
<div class="notification success png_bg">
				<a href="#" class="close"><img src="resources/images/icons/cross_grey_small.png" title="Close this notification" alt="close" /></a>
				<div>
                Dados cadastrado com sucesso.
				</div>
</div>
 <?php } ?> 


<?php if(isset($_GET["msg"]) and $_GET["msg"]== 2){ ?>
<div class="notification success png_bg">
				<a href="#" class="close"><img src="resources/images/icons/cross_grey_small.png" title="Close this notification" alt="close" /></a>
				<div>
                Dados alterados com sucesso.
				</div>
</div>
 <?php } ?> 
 
 
  <?php if(isset($_GET["msg"]) and $_GET["msg"]== 3){ ?>
<div class="notification success png_bg">
				<a href="#" class="close"><img src="resources/images/icons/cross_grey_small.png" title="Close this notification" alt="close" /></a>
				<div>
                Dados excluido com sucesso.
				</div>
</div>
 <?php } ?> 
 
  <?php if(isset($_GET["msg"]) and $_GET["msg"]== 0){ ?>
<div class="notification error png_bg">
				<a href="#" class="close"><img src="resources/images/icons/cross_grey_small.png" title="Close this notification" alt="close" /></a>
				<div>
                Ocorreu algum erro, por favor tente novamente mais tarde.
				</div>
</div>
 <?php } ?> 
 
       <!-- Pagination -->
      <div class="pagination"> 
      <?

if ($total_paginas > 1){
    for ($i=1;$i<=$total_paginas;$i++){
       if ($pagina == $i){
          //se mostro o índice da página atual, não coloco link
          ?>
          <a href="#" class="number current" title="<?=$i?>"><?=$i?></a>
          <? }
       else {
          //se o índice não corresponde com a página mostrada atualmente, coloco o link para ir a essa página
         ?>
         <a href="?modulo=<?=$_GET['modulo']?>&acao=<?=$_GET['acao']?>&pagina=<?=$i?><?php if($_GET['filtro']){ echo "&filtro=".$_GET['filtro']; } ?>" class="number" title="<?=$i?>"><?=$i?></a>
         
		 <?
	   }
    }
} 
?>
 </div> 
 <!-- Pagination -->


<br />
<table>
  <thead>
    <tr>
      <th width="88">Titulo</th>
      <th width="63">Categoria</th>
      <th width="136">Codigo interno </th>
      <th width="120">Opcoes</th>
    </tr>
  </thead>
  <tfoot>
    <tr>
      <td colspan="4">
      
      <!-- Pagination -->
      <div class="pagination"> 
      <?

if ($total_paginas > 1){
    for ($i=1;$i<=$total_paginas;$i++){
       if ($pagina == $i){
          //se mostro o índice da página atual, não coloco link
          ?>
          <a href="#" class="number current" title="<?=$i?>"><?=$i?></a>
          <? }
       else {
          //se o índice não corresponde com a página mostrada atualmente, coloco o link para ir a essa página
         ?>
         <a href="?modulo=<?=$_GET['modulo']?>&acao=<?=$_GET['acao']?>&pagina=<?=$i?><?php if($_GET['filtro']){ echo "&filtro=".$_GET['filtro']; } ?>" class="number" title="<?=$i?>"><?=$i?></a>
         
		 <?
	   }
    }
} 
?>
 </div> 
 <!-- Pagination -->
        
          <div class="clear"></div></td>
    </tr>
  </tfoot>
  <tbody>
  
 <? foreach($dados as $not){
$categoria	= $_cat->pega($not['categoria']);

$x%2 == 0?$corfundo = "#FFFFFF":$corfundo = "#f0f0f0";
$ativo = $not['ativo'];
if($ativo == 1){
$check = "ativo.gif";
}else{
$check = "inativo.gif";
}

?>
    <tr>
      <td><a href="?modulo=<?=$_GET['modulo']?>&acao=edita&id=<?=$not['id']?>" title="Clique para editar."><?=$not['titulo']?></a></td>
      <td>
      
        <?=$categoria['titulo']?>      </td>
      <td><?=$not['data']?></td>
      <td><!-- Icons -->
       <a href="?modulo=<?=$_GET['modulo']?>&acao=edita&id=<?=$not['id']?>"><img src="resources/images/icons/pencil.png" alt="Edit" /></a> <a onclick="if(confirm('Deseja realmente apagar esse dado?')){return true;}else{return false;}" title="Deseja realmente apagar esse dado?" href="acao/noticia.php?acao=apaga&id=<?=$not['id']?>"><img src="resources/images/icons/cross.png" alt="Delete" /></a>
      
            <a title="Administrar imagens" href="?modulo=<?=$_GET['modulo']?>&acao=imagens&id=<?=$not['id']?>"><img src="resources/images/icons/hammer_screwdriver.png" alt="Delete" /></a>
      
       <img title="Ativa e Desativar" alt="Ativar e Desativar" style="cursor:pointer" onclick="javascript:alterastatusNoticia(<?=$not['id']?>);" src="../imagens/icones/<?=$check?>" id="img_<?=$not['id']?>" />       </td>
    </tr>
  <? $x++; } ?>
  </tbody>
</table>
<div id="hrefejax"></div>
<? }else{
	?>
<div style="width:100%; float:left">Sem dados cadastrados</div>
 <? } ?>
</div>
